package com.jing.shop.service;


import com.github.pagehelper.PageInfo;
import com.jing.common.core.domain.R;
import com.jing.shop.domain.dto.ProductBrandDTO;
import com.jing.shop.domain.po.ProductBrandPO;
import com.jing.shop.domain.vo.ProductBrandVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface ProductBrandService {

    PageInfo<ProductBrandPO> findProductBrandList(ProductBrandDTO productBrandDTO);

    void addBrand(ProductBrandDTO productBrandDTO);

    void updateBrand(ProductBrandDTO productBrandDTO);

    void delBrandIds(Integer[] ids);

    void delBrandById(Integer brandId);

    R upload(MultipartFile multipartFile);

    void updatebrandFactory(ProductBrandDTO productBrandDTO);

    void updatebrandShow(ProductBrandDTO productBrandDTO);

    List<ProductBrandVO> findBrandList();

}
